/*
********************************************************************************
*
*	file : mian.c
*
********************************************************************************
*/
#include "sys_task.h" 
#include "pincfg.h"
#include "bsp_hal.h"
#include "sys_com.h"
#include "dataproc.h"
#include "mytype.h"
#include "swap.h"
#include "mbcom.h"
#include "usb_file.h" 
#include "flash_task.h" 

DIR wk_dir;

/*
********************************************************************************
*                               fun
********************************************************************************
*/


const char work_dir[] = "0:YS";


/*******************************************************************************
* @brief  main : std proc entry.
* \param[in] none
* \retval: none
*******************************************************************************/
FRESULT usb_work_dir_open(void)
{
    FRESULT st;
    
    if(wk_dir.obj.stat)
    {
        //usb_work_dir_close();
    }
    
    
    st = f_opendir(&wk_dir, work_dir);
    
    if(st != FR_OK)
    {
        f_mkdir(work_dir);
        st = f_opendir(&wk_dir, work_dir);
    }
    
    return st;
}


FRESULT usb_work_dir_close(void)
{
    return f_closedir(&wk_dir);
}
